package com.avecsys.quotemanager.service.security;

import java.io.Serializable;

/**
 * 
 * @author Gurudath Reddy
 *
 */
public interface CryptoService extends Serializable {

	/**
	 * This method provides client-side encryption mechanism for passwords. This is an utility method
	 * that is used by other classes to maintain a consistent approach to encrypting password. The
	 * behavior of the method can be configured in service's properties.
	 *
	 * @param the password to process
	 * @return processed password
	 */
	public String encryptPassword(String password);
}
